﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO;
using System.Data.SqlClient;
using System.Data;

namespace DAO
{
    public class PhieuXuatHangVaTenDaiLyDAO
    {
        #region 1.Retrieving
        public static List<PhieuXuatHangVaTenDaiLyDTO> SelectALl()
        {
            List<PhieuXuatHangVaTenDaiLyDTO> listReturn = new List<PhieuXuatHangVaTenDaiLyDTO>();

            DataTable dt = SqlDataConnectHelper.ExecuteQuery("usp_SelectPhieuXuatHangsAndTenDaiLy");
            foreach (DataRow dr in dt.Rows)
            {
                PhieuXuatHangVaTenDaiLyDTO phieu = new PhieuXuatHangVaTenDaiLyDTO();
                phieu.MaPhieuXuat = dr["MaPhieuXuat"].ToString();
                phieu.NgayLapPhieu = DateTime.Parse(dr["NgayLapPhieu"].ToString());
                phieu.TenDaiLy = dr["TenDaiLy"].ToString();
                phieu.ThanhTien = float.Parse(dr["ThanhTien"].ToString());

                listReturn.Add(phieu);
            }

            return listReturn;
        }
        #endregion
    }
}
